home *** CD-ROM | disk | FTP | other *** search
/ Champak Vol C-14 / Vol C-14.iso / games / oida_pon.swf / scripts / frame_2 / DoAction.as < prev   
Text File  |  2012-04-23  |  866b  |  18 lines

  1. xa = a;
  2. xb = b;
  3. b = getProperty("/ball1", _X) - getProperty("/ball", _X);
  4. a = getProperty("/ball1", _Y) - getProperty("/ball", _Y);
  5. if(math.abs(xa) < 10 and math.abs(xb) < 10 and 0 < barmy)
  6. {
  7.    gamma = Math.atan(b / a) + 1.0471975511965976;
  8.    ala = random(10) / 1000 + gamma;
  9.    set("/ball:theta",eval("/ball:theta") + ala);
  10.    set("/ball1:theta",eval("/ball1:theta") + ala);
  11.    setProperty("/ball1", _X, getProperty("/ball1", _X) + eval("/ball1:vel") * Math.sin(eval("/ball1:theta")));
  12.    setProperty("/ball1", _Y, getProperty("/ball1", _Y) + eval("/ball1:vel") * (- Math.cos(eval("/ball1:theta"))));
  13.    setProperty("/ball", _X, getProperty("/ball", _X) + eval("/ball:vel") * Math.sin(eval("/ball:theta")));
  14.    setProperty("/ball", _Y, getProperty("/ball", _Y) + eval("/ball:vel") * (- Math.cos(eval("/ball:theta"))));
  15.    barmy = -10;
  16. }
  17. barmy++;
  18.